AI031
Компьютерные системы: Перспектива программиста (глобальное издание)
Ввод-вывод на уровне системы
Цели обучения
- Определить основные функции интерфейса ввода-вывода Unix, включая открытие, закрытие, чтение и запись
- Понять взаимосвязь между дескрипторами файлов, таблицами открытых файлов и в-узлами
- Применить пакет надежного ввода-вывода (RIO) для безопасной обработки неполных считываний и сетевого взаимодействия
- Объяснить механизмы совместного использования файлов и перенаправления ввода-вывода внутри ядра